5744ff8fc246f320c4185c1101e291a7d73fe4c3,drools-core/src/main/java/org/drools/core/reteoo/WindowNode.java,WindowNode,modifyObject,#InternalFactHandle#ModifyPreviousTuples#PropagationContext#InternalWorkingMemory#,258

Before Change



        // if the peek is for a different OTN we assume that it is after the current one and then this is an assert
        while ( rightTuple != null &&
                (( BetaNode ) rightTuple.getRightTupleSink()).getRightInputOtnId().before( getRightInputOtnId() ) ) {
            modifyPreviousTuples.removeRightTuple();

            // we skipped this node, due to alpha hashing, so retract now

After Change



        // if the peek is for a different OTN we assume that it is after the current one and then this is an assert
        while ( rightTuple != null &&
                rightTuple.getRightTupleSink().getRightInputOtnId().before( getRightInputOtnId() ) ) {
            modifyPreviousTuples.removeRightTuple();

            // we skipped this node, due to alpha hashing, so retract now